home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / New System Software Extensions / ODBC for Macintosh / ODBC Tools / SampleSetup / Sources / DialogUtilities.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-07-19  |  1.0 KB  |  40 lines  |  [TEXT/MPS ]

  1. /*
  2.  *    DialogUtilities.h
  3.  *
  4.  *    (c) Apple Computer, Inc 1993
  5.  */
  6.  
  7. #ifndef __DialogUtilities__
  8. #define __DialogUtilities__
  9.  
  10. #ifndef __DIALOGS__
  11. #include <Dialogs.h>
  12. #endif
  13.  
  14. #ifndef __TYPES__
  15. #include <Types.h>
  16. #endif
  17.  
  18. /*
  19.  * dialog event handling
  20.  */
  21.  
  22. void            MovableDialog        (ModalFilterProcPtr filterProc, short *itemHit);
  23. pascal Boolean    StandardFilter        (DialogPtr dialog, EventRecord *event, short *itemHit);
  24.  
  25. /*
  26.  * dialog item handling
  27.  */
  28.  
  29. void            SetDUserItem        (DialogPtr dialog, short item, ProcPtr drawProc);
  30. void            EnableDItem            (DialogPtr dialog, short item, Boolean enable);
  31. void            GetDText            (DialogPtr dialog, short item, char *text);
  32. void            SetDText            (DialogPtr dialog, short item, char *text);
  33. void            SetDRadioButton        (DialogPtr dialog, short btn, short firstBtn, short lastBtn);
  34. short            GetDRadioButton        (DialogPtr dialog, short firstBtn, short lastBtn);
  35. void            OutlineDItem        (DialogPtr dialog, short item);
  36. pascal void        DrawItemLineGray    (DialogPtr dialog, short item);
  37. pascal void        DrawItemRect        (DialogPtr dialog, short item);
  38.  
  39. #endif __DialogUtilities__
  40.